License Keys

Upon purchase, an 'activation key' would have been sent by email.

If you purchased a Site Wide/Enterprise/Unlimited/OEM license you should use your 'activation key' as described below to obtain an "unlimited deployment key" (which works with any domain-name/server).

For other license types, your license to use RapidSpell Web .NET is restricted to x developers/servers/web-sites where x depends on the size of the license purchased.

About Deployment Keys

In order to use RapidSpell Web outside of a development environment you need to create a deployment license key(s) for the web-site server (domain) name and the IP address(es) of the servers it will run on. A 'development environment' is defined as viewing the web-site on the same machine as the web server, or running the site under 'localhost' (or 127.0.0.1).

If you are using a multi-server development environment (eg. dev-server -> test-server -> production-server) please see the 'Advanced' section of the Help.chm for license key handling strategy.

You can create deployment license keys on our web-site at https://www.keyoti.com/KeyMaker/main.aspx - to access this system you will need the 'activation key' emailed to you when you purchased the product.

"Non-unlimited deployment keys" are generated for domain name/server ip combinations, each deployment key corresponds to one domain name and at least one server IP.

We recommend that you generate keys only after the domain name and server IP are known for definite, as a key can only be automatically generated once.

Once you have generated deployment keys at https://www.keyoti.com/KeyMaker/main.aspx you should set the license key in your web.config (see below) / appSettings.json. If the deployment keys are not correct then attempts to use the control on a remote server will result in alert messages.

Your license key is tied to the major version of the product you are using, if you upgrade for example from v6.x to v7.x you will need to obtain a new key, please contact sales@keyoti.com

Eg. web.config;

<appSettings><add key="Keyoti-RapidSpellWeb-LicenseKey" value="..."/></appSettings>

Eg. appSettings.json (.NET Core);

"Keyoti-RapidSpellWeb-LicenseKey": "..."

Eg. LicenseKey property

<RapidSpellWeb:RapidSpellWeb id="rapidSpellWeb" runat="server" LicenseKey="1234567890123456789012345678901234567890"/>

If you have more than one domain/servername (and therefore deployment key) for the app. you can easily specify up to 4 additional keys by adding a key called;

If you are using a multi-server development environment (eg. dev-server -> test-server -> productionserver) please see the 'Advanced' section for license key handling strategy.